﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MxWeiXinPF.Model
{
    [Serializable]
    public class wx_userinfo_BaseData
    {
        private string _city;
        private string _country;
        private int? _extInt;
        private string _extStr1;
        private string _extStr2;
        private string _extStr3;
        private string _gid;
        private string _grade;
        private int? _groupid;
        private string _groupname;
        private string _headimgul;
        private int _id;
        private string _language;
        private string _nickname;
        private string _openid;
        private string _parentopenid;
        private string _province;
        private string _remark;
        private int? _sex;
        private string _subopenid;
        private int _subscribe;
        private DateTime? _subscribe_time = new DateTime?(DateTime.Now);
        private string _unionid;
        private DateTime? _unsubscribe_time;
        private int? _userid;
        private int _wid;

        public string city
        {
            get
            {
                return this._city;
            }
            set
            {
                this._city = value;
            }
        }

        public string country
        {
            get
            {
                return this._country;
            }
            set
            {
                this._country = value;
            }
        }

        public int? extInt
        {
            get
            {
                return this._extInt;
            }
            set
            {
                this._extInt = value;
            }
        }

        public string extStr1
        {
            get
            {
                return this._extStr1;
            }
            set
            {
                this._extStr1 = value;
            }
        }

        public string extStr2
        {
            get
            {
                return this._extStr2;
            }
            set
            {
                this._extStr2 = value;
            }
        }

        public string extStr3
        {
            get
            {
                return this._extStr3;
            }
            set
            {
                this._extStr3 = value;
            }
        }

        public string gid
        {
            get
            {
                return this.gid;
            }
            set
            {
                this.gid = value;
            }
        }

        public string grade
        {
            get
            {
                return this._grade;
            }
            set
            {
                this._grade = value;
            }
        }

        public int? groupid
        {
            get
            {
                return this._groupid;
            }
            set
            {
                this._groupid = value;
            }
        }

        public string groupname
        {
            get
            {
                return this._groupname;
            }
            set
            {
                this._groupname = value;
            }
        }

        public string headimgul
        {
            get
            {
                return this._headimgul;
            }
            set
            {
                this._headimgul = value;
            }
        }

        public int id
        {
            get
            {
                return this._id;
            }
            set
            {
                this._id = value;
            }
        }

        public string language
        {
            get
            {
                return this._language;
            }
            set
            {
                this._language = value;
            }
        }

        public string nickname
        {
            get
            {
                return this._nickname;
            }
            set
            {
                this._nickname = value;
            }
        }

        public string openid
        {
            get
            {
                return this.openid;
            }
            set
            {
                this.openid = value;
            }
        }

        public string parentopenid
        {
            get
            {
                return this._parentopenid;
            }
            set
            {
                this._parentopenid = value;
            }
        }

        public string province
        {
            get
            {
                return this._province;
            }
            set
            {
                this._province = value;
            }
        }

        public string remark
        {
            get
            {
                return this._remark;
            }
            set
            {
                this._remark = value;
            }
        }

        public int? sex
        {
            get
            {
                return this._sex;
            }
            set
            {
                this._sex = value;
            }
        }

        public string subopenid
        {
            get
            {
                return this._subopenid;
            }
            set
            {
                this._subopenid = value;
            }
        }

        public int subscribe
        {
            get
            {
                return this._subscribe;
            }
            set
            {
                this._subscribe = value;
            }
        }

        public DateTime? subscribe_time
        {
            get
            {
                return this._subscribe_time;
            }
            set
            {
                this._subscribe_time = value;
            }
        }

        public string unionid
        {
            get
            {
                return this._unionid;
            }
            set
            {
                this._unionid = value;
            }
        }

        public DateTime? unsubscribe_time
        {
            get
            {
                return this._unsubscribe_time;
            }
            set
            {
                this._unsubscribe_time = value;
            }
        }

        public int? userid
        {
            get
            {
                return this._userid;
            }
            set
            {
                this._userid = value;
            }
        }

        public int wid
        {
            get
            {
                return this._wid;
            }
            set
            {
                this._wid = value;
            }
        }
    }
}
